package br.fatec.ads.model;

import java.sql.Timestamp;

public class Pergunta extends PerguntaPK {
	
	private Area area;
	private Resposta respostas[];
	private String descPergunta;
	private String tipoPergunta;
	private String obrigatorio;
	private String padrao;
	private String ativo;
	private String usuario;
	private Timestamp dataHora;
	
	public Pergunta() {
	}
	
	public Pergunta(int idPergunta, Area area, String descPergunta, String tipoPergunta,
			String obrigatorio, String padrao, String ativo, String usuario, Timestamp dataHora) {
		super(idPergunta);
		this.area = area;
		this.descPergunta = descPergunta;
		this.tipoPergunta = tipoPergunta;
		this.obrigatorio = obrigatorio;
		this.padrao = padrao;
		this.ativo = ativo;
		this.usuario = usuario;
		this.dataHora = dataHora;
	}
	
	public Area getArea(){
		return area;
	}
	
	public Resposta[] getRespostas() {
		return respostas;
	}

	public String getDescPergunta() {
		return descPergunta;
	}

	public String getTipoPergunta() {
		return tipoPergunta;
	}
	
	public String getObrigatorio() {
		return obrigatorio;
	}
	
	public String getPadrao() {
		return padrao;
	}

	public String getAtivo() {
		return ativo;
	}

	public String getUsuario() {
		return usuario;
	}

	public Timestamp getDataHora() {
		return dataHora;
	}

	public void setArea(Area area){
		this.area = area;
	}
	
	public void setRespostas(Resposta[] respostas) {
		this.respostas = respostas;
	}
	
	public void setDescPergunta(String descPergunta) {
		this.descPergunta = descPergunta;
	}

	public void setTipoPergunta(String tipoPergunta) {
		this.tipoPergunta = tipoPergunta;
	}

	public void setObrigatorio(String obrigatorio) {
		this.obrigatorio = obrigatorio;
	}
	
	public void setPadrao(String padrao) {
		this.padrao = padrao;
	}
	
	public void setAtivo(String ativo) {
		this.ativo = ativo;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public void setDataHora(Timestamp dataHora) {
		this.dataHora = dataHora;
	}	
}